mirrors and mirror glass - Spanish English Dictionary